libreoffice.git
3 months agoMerge libreoffice (4:7.4.7-1+deb12u13) import into refs/heads/workingbranch
Rene Engelhard [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Merge libreoffice (4:7.4.7-1+deb12u13) import into refs/heads/workingbranch

3 months ago[PATCH] drop malformed duplicate-id calc change track actions
Caolán McNamara [Sun, 26 Apr 2026 17:48:52 +0000 (17:48 +0000)]
[PATCH] drop malformed duplicate-id calc change track actions

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I0d532eb84d122e39ce71e94b4760b94cd636eeea
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/1691
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
(cherry picked from commit b5b56a2239369e45d7fac2ea965558a1f337b602)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205091
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
(cherry picked from commit a20ae7b5f80a45e49a47ce22f5e92749cd9816a0)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205101

Gbp-Pq: Name CVE-2026-8358.diff

3 months ago[PATCH] A formula of length L, composed entirely of open tokens, needs L+1 slots
Caolán McNamara [Sun, 26 Apr 2026 16:12:34 +0000 (17:12 +0100)]
[PATCH] A formula of length L, composed entirely of open tokens, needs L+1 slots

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I7cf1fd4fdaca780a8f0cf0d0b9d10def9b3af1ef
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/1690
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
(cherry picked from commit 0b7a9149d7c7b5e044bb4f02668297bdf41b64d6)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205090
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit a28cead4b7796642d946173b479281a6272117f2)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205102

Gbp-Pq: Name CVE-2026-8357.diff

3 months ago[PATCH] SdrEscherImport::RecolorGraphic reads but doesn't use FillColors
Caolán McNamara [Sun, 26 Apr 2026 15:49:32 +0000 (15:49 +0000)]
[PATCH] SdrEscherImport::RecolorGraphic reads but doesn't use FillColors

it never did, but at:

commit 025bfa7e510bdab3ef93ad45a731fc25085ba3cc
Date:   Thu Apr 23 10:03:58 2015 +0100

    cppcheck: unreadVariable

the wrong choice was made wrt the dead store, the dead loop should have
been fixed rather than let the unused fill colors accumulate in the
globalcolors buffer.

This function doesn't need to consume the unused data, all callers don't
expect the entire record to be read so just drop the loop.

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I02bce4dd78dc566f18edc3d45603534c3f724cc3
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/1689
(cherry picked from commit 07faeadace3d8d93225f9dd72c4f911e331070e2)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205089
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit 9ba100c0d2131862c9356a86906921abc80d8f98)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205097

Gbp-Pq: Name CVE-2026-8356.diff

3 months agoCVE-2026-6045
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
CVE-2026-6045

CVE-2026-6045 EMF+ Heap-buffer-overflow in EMFPBrush::Read

CVE-2026-6045 EMF+ Heap-buffer-overflow in EMFPBrush::Read
A nested format problem tucked away in the rendering path, probably
need to add something dedicated to the simpler fuzzer to force that
render path to be exercised.

From 279c7ea61829efe5cabc5832d06e1833ad28379f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com>
Date: Thu, 9 Apr 2026 20:00:38 +0100
Subject: [PATCH] check that the file can provide the claimed data

and make sure we initialize these locals

Change-Id: Ifa899e36f678216574364e5206037ab57b2d19d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203577
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203628
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name CVE-2026-6045.diff

3 months agoCVE-2026-6039
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
CVE-2026-6039

CVE-2026-6039: DXF heap-buffer-overflow in DrawLWPolyLineEntity

It looks like our oss-fuzz efforts didn't find this because we capped
the dxffuzzer.options size at 64KB which is too small to capture this
issue.

From cf825c7608ded2cb1b7c846bde15d0ebcf6a5c44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com>
Date: Thu, 9 Apr 2026 17:23:39 +0100
Subject: [PATCH] stay within max Polygon points

Change-Id: I02e34bb413e6332d8c5683504a63a591a33d7730
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203575
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203626
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name CVE-2026-6039.diff

3 months ago[PATCH] Conform AlignEngine parsing to what section 2.3.4.10 of the spec has
Caolán McNamara [Mon, 16 Mar 2026 17:22:23 +0000 (17:22 +0000)]
[PATCH] Conform AlignEngine parsing to what section 2.3.4.10 of the spec has

Change-Id: Ibb9162b1ce7993ef74665ec0329c95b423fa8174
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201944
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Jenkins
Gbp-Pq: Name Conform-AlignEngine-parsing-to-spec.diff

3 months ago[PATCH] default to EUR for Bulgaria
Rene Engelhard [Sun, 9 Nov 2025 10:42:29 +0000 (11:42 +0100)]
[PATCH] default to EUR for Bulgaria

Bulgaria will switch to EUR 2026-01-01.

Change-Id: I0ed47f1681c406af2e92cdd2fdfd0bdace7f8216

Gbp-Pq: Name default-to-Euro-for-Bulgaria.diff

3 months ago[PATCH] add EUR for Bulgaria/Lew
Rene Engelhard [Sat, 9 Aug 2025 17:05:15 +0000 (19:05 +0200)]
[PATCH] add EUR for Bulgaria/Lew

Bulgaria will join Eurozone 2026-01-01 at which time around the default
needs to be switched

see https://www.ecb.europa.eu/press/pr/date/2025/html/ecb.pr250708~b9676a9fa8.de.html for the conversion rate

This is the < 26.2 version including the euro wizard (cf.
b1a2f727ca99ecd3402d4b051b99cbfd24266e59)

Change-Id: I840ddda4308549703c53f998812848888dd830f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189279
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
From 147f2fe0e46ef030ccee10581b97ffdce770b79f Mon Sep 17 00:00:00 2001
From: Xisco Fauli <xiscofauli@libreoffice.org>
Date: Fri, 28 Nov 2025 10:25:42 +0100
Subject: fix typo: BLN -> BGN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

After
commit 37d1cc071ba0cc7f9922c4409d0a014a722ebbce
Author: Rene Engelhard <rene@rene-engelhard.de>
Date:   Sat Aug 9 19:05:15 2025 +0200

    add EUR for Bulgaria/Lew

Change-Id: I6679404cba0be0219bf7ede06297f9b1c990e8b4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194760
Reviewed-by: Eike Rathke <lo@erack.de>
Tested-by: Jenkins
Reviewed-by: René Engelhard <rene@debian.org>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194766

Gbp-Pq: Name add-EUR-for-Bulgaria-Lew.diff

3 months ago[PATCH] Improve adbe.pkcs7.sha1 signature verification
Juraj Šarinay [Thu, 6 Mar 2025 15:44:01 +0000 (16:44 +0100)]
[PATCH] Improve adbe.pkcs7.sha1 signature verification

For PDF signatures with SubFilter == adbe.pkcs7.sha1, we only
compared hash values and never actually checked SignatureValue
within SignerInfo.

Fix bugs introduced by 055fd58711d57af4d96214aebd71b713303d5527 and
e58ed17e35989350afe3e9fd77b24515df782eac by verifying the actual
(public-key) signature after the hash values compare equal.

Change-Id: I5fa3d60df214cc5efedd1c0eba6cf1b9faf05360
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183059
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
(cherry picked from commit 9f687b06fc25156a2a3f4d688b56542612995aa9)

Gbp-Pq: Name Improve-adbe.pkcs7.sha1-signature-verification.diff

3 months agoFilter out more unwanted command URIs
Caolán McNamara [Thu, 30 Jan 2025 20:37:38 +0000 (20:37 +0000)]
Filter out more unwanted command URIs

Change-Id: I24c95d73b4fee89bdf044d5dd6efc9cd89627c54
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181016
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name Filter-out-more-unwanted-command-URIs.diff

3 months ago[PATCH] Fix check for further exotic protocols
Stephan Bergmann [Sat, 7 Dec 2024 16:36:22 +0000 (17:36 +0100)]
[PATCH] Fix check for further exotic protocols

...that were added in 59891cd3985469bc44dbd05c9fc704eeb07f0c78 "look at
'embedded' protocols for protocols that support them"

Change-Id: I42836d6fd27cd99e39ab07e626053f002a2651f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178047
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
(cherry picked from commit 8075798b22f2188530f57b8747589923bfd419ef)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178065
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178166
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Gbp-Pq: Name Fix-check-for-further-exotic-protocols.diff

3 months ago[PATCH] look at 'embedded' protocols too
Caolán McNamara [Fri, 6 Dec 2024 14:41:19 +0000 (14:41 +0000)]
[PATCH] look at 'embedded' protocols too

Change-Id: Ie99f5f5a390639bdc69397c831e0a32594a5030c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177981
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 59891cd3985469bc44dbd05c9fc704eeb07f0c78)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177987
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
(cherry picked from commit b63aa51c55244ee67410201fa5e7c003427b1009)

Gbp-Pq: Name look-at-embedded-protocols-too.diff

3 months ago[PATCH] consider VndSunStarExpand an exotic protocol
Caolán McNamara [Fri, 15 Nov 2024 12:30:39 +0000 (12:30 +0000)]
[PATCH] consider VndSunStarExpand an exotic protocol

and generally don't bother with it when fetching data
from urls

Change-Id: I51a2601c6fb7d6c32f9e2d1286ee0d3b05b370b9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176922
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
(cherry picked from commit 4fbe740677b90d8b73842b60863e2f4c9f4ea382)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178313
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name consider-VndSunStarExpand-an-exotic-protocol.diff

3 months ago[PATCH] be conservative on allowed temp font names
Caolán McNamara [Fri, 8 Nov 2024 16:51:47 +0000 (16:51 +0000)]
[PATCH] be conservative on allowed temp font names

Change-Id: Iefdc1a8c9b4c7e8c08c84f747f8287ac3c419839
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176236
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Tested-by: Jenkins
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178289
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name be-coservative-about-allowed-font-names.diff

3 months agosfx2: SfxObjectShell should not trust any signature on repaired package
Michael Stahl [Tue, 2 Jul 2024 11:24:38 +0000 (13:24 +0200)]
sfx2: SfxObjectShell should not trust any signature on repaired package

Change-Id: I0317f80989e9dabd23e88e3caab26ede3fb5bd56
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169883
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 8b333575ee680664fa3d83249ccec90881754ad7)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169930
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171910
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name do-not-trust-any-signature-on-repaired-package.diff

3 months ago[PATCH] remove ability to trust not validated macro signatures in high security
Sarper Akdemir [Tue, 11 Jun 2024 10:39:36 +0000 (12:39 +0200)]
[PATCH] remove ability to trust not validated macro signatures in high security

Giving the user the option to determine if they should trust an
invalid signature in HIGH macro security doesn't make sense.
CommonName of the signature is the most prominent feature presented
and the CommonName of a certificate can be easily forged for an
invalid signature, tricking the user into accepting an invalid
signature.

in the HIGH macro security setting only show the pop-up to
enable/disable signed macro if the certificate signature can be
validated.

cherry-picked without UI/String altering bits for 24-2

Change-Id: Ia766fb701660160ee5dc9f6e077f4012a44ce721
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168667
Tested-by: Jenkins
Reviewed-by: Sarper Akdemir <sarper.akdemir@allotropia.de>
(cherry picked from commit 2beaa3be3829303e948d401f492dbfd239d60aad)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169525
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171279
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171312
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name remove-ability-to-trust-not-validated-macro-signatures-in-high-security.diff

3 months ago[PATCH] Blind fix for Linux 32-bit builds
Stephan Bergmann [Fri, 8 Mar 2024 07:38:44 +0000 (08:38 +0100)]
[PATCH] Blind fix for Linux 32-bit builds

...which, according to
<https://lists.freedesktop.org/archives/libreoffice/2024-March/091666.html> "32
bit build failure (smb, narrowing)", started to fail with

> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx: In function ‘void osl_file_adjustLockFlags(const rtl::OString&, int*, sal_uInt32*)’:
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:71:26: error: narrowing conversion of ‘4283649346’ from ‘unsigned int’ to ‘int’ [-Wnarrowing]
>     71 | #define CIFS_SUPER_MAGIC 0xFF534D42
>        |                          ^~~~~~~~~~
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:795:14: note: in expansion of macro ‘CIFS_SUPER_MAGIC’
>    795 |         case CIFS_SUPER_MAGIC:
>        |              ^~~~~~~~~~~~~~~~

etc.  My Fedora 39 "Linux man-pages 6.05" statfs(2) man page explains about the
struct statfs f_type field of __fsword_t type:  "The __fsword_t type used for
various fields in the statfs structure definition is a glibc internal type, not
intended for public use.  This leaves the programmer in a bit of a conundrum
when trying to copy or compare these fields to local variables in a program.
Using unsigned int for such variables suffices on most systems."  But the
underlying __FSWORD_T_TYPE looks like it is actually defined as a signed type in
/usr/include/bits/typesizes.h.

Change-Id: Ida3ae84031c4e48b0d6e69d76b66b4e4facfa1ae

Gbp-Pq: Name fix-32bit-build.diff

3 months agotdf#55004 Fix backup copy creation for files on mounted samba shares
Kevin Ottens [Fri, 2 Feb 2024 14:39:36 +0000 (15:39 +0100)]
tdf#55004 Fix backup copy creation for files on mounted samba shares

There is an unfortunate interaction between file locking and backup
creation at save time.

openFilePath has logic to lock a file when opening. This goes through
fcntl to set a write lock on the file. Later on, when the user wants to
save changes, a backup copy might be created (very likely now since this
is the defaults in the settings). To create this backup, the file is
opened again for reading. Unfortunately this open call fails due to the
lock (even though it is a write lock).

This commit changes the behavior. osl_file_adjustLockFlags now checks if
the file is on a mounted samba share. If that's the case we force the
osl_File_OpenFlag_NoLock flag. No issue is then exhibited at backup
creation, allowing the save to proceed properly.

Change-Id: Ieab252f9f68598834e13339fc5fcea440f0a4c2f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162935
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Gbp-Pq: Name Fix-backup-copy-creation-for-files-on-mounted-samba-shares.diff

3 months agoadd notify for script use
Caolán McNamara [Wed, 27 Mar 2024 17:07:20 +0000 (17:07 +0000)]
add notify for script use

Change-Id: I84af197cec7755f6803a578e1e21c03966ad5f3e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165412
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name add-notify-for-script-use.diff

3 months agowork-around-expired-certificiate-in-test
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
work-around-expired-certificiate-in-test

Gbp-Pq: Name work-around-expired-certificiate-in-test.diff

3 months agoreuse AllowedLinkProtocolFromDocument in impress/draw
Caolán McNamara [Wed, 22 Nov 2023 21:14:41 +0000 (21:14 +0000)]
reuse AllowedLinkProtocolFromDocument in impress/draw

Change-Id: I73ca4f087946a45dbf92d69a0dc1e769de9b5690
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159843
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit f0942eed2eb328b04856f20613f5226d66b66a20)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159759
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159884
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name reuse-AllowedLinkProtocolFromDocument-2.diff

3 months agoreuse AllowedLinkProtocolFromDocument in writer
Caolán McNamara [Wed, 15 Nov 2023 11:39:24 +0000 (11:39 +0000)]
reuse AllowedLinkProtocolFromDocument in writer

reorg calc hyperlink check to reuse elsewhere

Change-Id: I20ae3c5df15502c3a0a366fb4a2924c06ffac3d0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159487
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit e6a7537762e19fde446441edd10d301f9b37ce75)

reuse AllowedLinkProtocolFromDocument in writer

Change-Id: Iacf5e313fc6ca5f7d69ca6986a036f0e1ab1f2a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159488
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 32535dfa82200b54296838b52285c054fbe5e51d)

combine these hyperlink dispatchers into one call

Change-Id: Icb7822e811013de648ccf2fbb23a5f0be9e29bb0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159489
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 0df175ccc6ea542bc5801f631ff72bed187042eb)

we can have just one LoadURL for writer

Change-Id: Ia0162ee1c275292fcf200bad4662e4c2c6b7b972
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159557
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 521ca9cf6acbae96cf95d9740859c9682212013d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159858
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
(cherry picked from commit e32b8601dbd63cf01497889601d6c9c1241106d6)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159883

Gbp-Pq: Name reuse-AllowedLinkProtocolFromDocument-1.diff

3 months agodefault to ignoring libreoffice special-purpose protocols in calc hyperlink
Caolán McNamara [Fri, 3 Nov 2023 17:26:25 +0000 (17:26 +0000)]
default to ignoring libreoffice special-purpose protocols in calc hyperlink

Change-Id: Ib9f62be3acc05f24ca234dec0fec21e24579e9de
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158911
Tested-by: Jenkins
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit b6062623b4d69c79e90e9365ac7c5e7f11986793)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159045
Reviewed-by: Eike Rathke <erack@redhat.com>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159882
Tested-by: Miklos Vajna <vmiklos@collabora.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name ignore-LO-special-purpose-hyperlinks-per-default.diff

3 months agowarn about exotic protocols as well
Caolán McNamara [Sat, 4 Nov 2023 19:57:51 +0000 (19:57 +0000)]
warn about exotic protocols as well

Change-Id: I50dcf4f36cd20d75f5ad3876353143268740a50f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151834
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 1305f70cff8a81a58a5a6d9c96c5bb032005389e)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159034
Reviewed-by: Eike Rathke <erack@redhat.com>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159881
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name warn-about-exotic-protocols-as-well.diff

3 months agoadd some protocols that don't make sense as floating frame targets
Caolán McNamara [Fri, 3 Nov 2023 17:14:26 +0000 (17:14 +0000)]
add some protocols that don't make sense as floating frame targets

Change-Id: Id900a5eef248731d1184c1df501a2cf7a2de7eb9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158910
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 11ebdfef16501c6d35c3e3d0d62507f706557c71)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158900
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit bab433911bdecb344f7ea94dbd00690241a08c54)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159582

Gbp-Pq: Name floating-frame-targets-unneeded-protocols.diff

3 months agoescape url passed to gstreamer
Caolán McNamara [Fri, 3 Nov 2023 14:20:07 +0000 (14:20 +0000)]
escape url passed to gstreamer

Change-Id: I3c93ee34800cc8563370f75ef3ef6f8a9220e6ec
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158894
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit f41dcadf6492a6ffd32696d50f818e44355b9ad9)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159583

Gbp-Pq: Name escape-url-passed-to-gstreamer.diff

3 months ago[PATCH] Remove dependency on BitArray.h from zxing-1.2.0
Brett T. Warden [Fri, 2 Dec 2022 20:06:35 +0000 (12:06 -0800)]
[PATCH] Remove dependency on BitArray.h from zxing-1.2.0

In zxing-1.4.0, numerous headers are no longer public. Rework the
ConvertToSVGFormat method so it uses bitmatrix.get instead of
bitmatrix.getRow, similar to the ToSVG method in zxing itself.

See https://github.com/zxing-cpp/zxing-cpp/issues/361

Gbp-Pq: Name 0004-Remove-dependency-on-BitArray.h-from-zxing-1.2.0.patch

3 months agoi18n: fix build with Boost 1.81.0
Đoàn Trần Công Danh [Sun, 27 Nov 2022 11:59:24 +0000 (18:59 +0700)]
i18n: fix build with Boost 1.81.0

Boost.Locale since 1.81.0 switch to enum classes for facet type [1].
Switch our resource manager accordingly.

1: https://github.com/boostorg/locale/commit/e5ed439ea39a4de915e9fb939cca95cae7d9d8d1

Change-Id: Ief215363ceb79b2019606b20a7cde55c8df6a042
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143343
Reviewed-by: Heiko Becker <heirecka@exherbo.org>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit 23dcd4339428e4080029ec5ae658e75f01e79a62)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144310
Reviewed-by: Danh Doan <congdanhqx@gmail.com>
Tested-by: Jenkins
Gbp-Pq: Name boost-1.81.diff

3 months agofix-system-libfixmath
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
fix-system-libfixmath

Gbp-Pq: Name fix-system-libfixmath.diff

3 months agodragonbox-1.1.3
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
dragonbox-1.1.3

Gbp-Pq: Name dragonbox-1.1.3.diff

3 months agoRelated: tdf#150011 Add HRK Croatian Kuna to Euro conversion wizard
Eike Rathke [Fri, 22 Jul 2022 20:17:11 +0000 (22:17 +0200)]
Related: tdf#150011 Add HRK Croatian Kuna to Euro conversion wizard

Maybe just for completeness, it's removed from menu but might be
callable as macro.

Change-Id: Iade0be845186d3deb2f00f4aaa230c0b344cea72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137372
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
Gbp-Pq: Name hrk-euro.diff

3 months agodo-not-ABORT_ON_NON_APPLICATION_FONT_USE
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
do-not-ABORT_ON_NON_APPLICATION_FONT_USE

Gbp-Pq: Name do-not-ABORT_ON_NON_APPLICATION_FONT_USE.diff

3 months agomoreIconsDialog-accesses-internet
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
moreIconsDialog-accesses-internet

Gbp-Pq: Name moreIconsDialog-accesses-internet.diff

3 months agoExplicitly set fpu mode on armhf
Rico Tzschichholz [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Explicitly set fpu mode on armhf

Gbp-Pq: Name arm-fp-mode.diff

3 months agotemporarily-disable-test-metadata-test
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
temporarily-disable-test-metadata-test

Gbp-Pq: Name temporarily-disable-test-metadata-test.diff

3 months agoSupport tofu+pgp trust model in GnuPG
Benjamin Barenblat [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Support tofu+pgp trust model in GnuPG

Bug-Debian: https://bugs.debian.org/955271
Forwarded: no

GnuPG supports a trust-on-first-use layer that sits on top of the
standard PGP trust model. If this is enabled, 'gpg --list-keys' needs
write and lock permissions on the TOFU database to return any useful
data. Allow this access through AppArmor.

Gbp-Pq: Name apparmor-gnupg-tofu.diff

3 months agoapparmor-updates
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
apparmor-updates

Gbp-Pq: Name apparmor-updates.diff

3 months ago[PATCH] Resolves: rhbz#1432468 disable opencl by default
Caolán McNamara [Mon, 27 Mar 2017 10:47:01 +0000 (11:47 +0100)]
[PATCH] Resolves: rhbz#1432468 disable opencl by default

Change-Id: Ie037fcabdd219f195425979dd721501fb5527573

Gbp-Pq: Name no-opencl-per-default.diff

3 months agodisable-shortcuts_tab_navigation-uitest
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
disable-shortcuts_tab_navigation-uitest

Gbp-Pq: Name disable-shortcuts_tab_navigation-uitest.diff

3 months agoadd-access2base-doc
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
add-access2base-doc

Gbp-Pq: Name add-access2base-doc.diff

3 months agoAdd safer float comparisons to bridgetest equals()
Marcus Tomlinson [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Add safer float comparisons to bridgetest equals()

Bug-Ubuntu: https://launchpad.net/bugs/1832360

Gbp-Pq: Name fix-flaky-bridgetest.diff

3 months agoapparmor-opencl
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
apparmor-opencl

apparmor: Add opencl support

AppArmor in Debian Buster now has OpenCL abstractions.

Include OpenCL abstractions to fix OpenCL usage in Calc.

Gbp-Pq: Name apparmor-opencl.diff

3 months ago[PATCH] mariadb
Markus Koschany [Fri, 9 Nov 2018 22:06:15 +0000 (23:06 +0100)]
[PATCH] mariadb

Gbp-Pq: Name use-mariadb-java-instead-of-mysql-java.diff

3 months agodisableClassPathURLCheck
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
disableClassPathURLCheck

Gbp-Pq: Name disableClassPathURLCheck.diff

3 months agoapparmor-mesa
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
apparmor-mesa

Gbp-Pq: Name apparmor-mesa.diff

3 months ago[PATCH] apparmor: use dri-enumerate abstraction
Vincas Dargis [Sat, 4 Aug 2018 14:40:05 +0000 (17:40 +0300)]
[PATCH] apparmor: use dri-enumerate abstraction

Remove backported rule and use new dri-enumerate abstraction instead.
dri-enumerate is available in AppArmor 2.13, which recently migrated
into Debian Buster.

Change-Id: I64919edc1882f7bc1e65cfb94686464c5350f699

Gbp-Pq: Name apparmor-cleanups.diff

3 months agoapparmor-allow-java.security
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
apparmor-allow-java.security

Gbp-Pq: Name apparmor-allow-java.security.diff

3 months agodo-not-hide-test-output
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
do-not-hide-test-output

Gbp-Pq: Name do-not-hide-test-output.diff

3 months agodisable-java-in-odk-build-examples-on-zero-vm
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
disable-java-in-odk-build-examples-on-zero-vm

Gbp-Pq: Name disable-java-in-odk-build-examples-on-zero-vm.diff

3 months agoappstream-ignore-startcenter
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
appstream-ignore-startcenter

Gbp-Pq: Name appstream-ignore-startcenter.diff

3 months agoHide startcenter and math from the shell
Olivier Tilloy [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Hide startcenter and math from the shell

Bug-Ubuntu: https://launchpad.net/bugs/1696250
Forwarded: not-needed

Gbp-Pq: Name hide-math-desktop-file.patch

3 months agoapparmor-complain
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
apparmor-complain

Gbp-Pq: Name apparmor-complain.diff

3 months agocppunit-optional
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
cppunit-optional

Gbp-Pq: Name cppunit-optional.diff

3 months agosystem-officeotron-and-odfvalidator
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
system-officeotron-and-odfvalidator

Gbp-Pq: Name system-officeotron-and-odfvalidator.diff

3 months agono-packagekit-per-default
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
no-packagekit-per-default

Gbp-Pq: Name no-packagekit-per-default.diff

3 months agohppa-is-32bit
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
hppa-is-32bit

Gbp-Pq: Name hppa-is-32bit.diff

3 months agojavadoc-optional
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
javadoc-optional

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gbp-Pq: Name javadoc-optional.diff

3 months agofix-internal-hsqldb-build
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
fix-internal-hsqldb-build

Gbp-Pq: Name fix-internal-hsqldb-build.diff

3 months agodisable-flaky-tests
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
disable-flaky-tests

14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some
               system dependent way) e.g. on the Win@6 tinderbox it always
               crashes
14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of
               the time

Gbp-Pq: Name disable-flaky-tests.diff

3 months agodebian-hardened-buildflags-no-LO-fstack-protector-strong
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
debian-hardened-buildflags-no-LO-fstack-protector-strong

don't hardcode -fstack-protector-strong in configure.ac/gbuild. We get the
hardening flags from dpkg-buildflags anyway.

Gbp-Pq: Name debian-hardened-buildflags-no-LO-fstack-protector-strong.diff

3 months agodebian-hardened-buildflags-CPPFLAGS
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
debian-hardened-buildflags-CPPFLAGS

Gbp-Pq: Name debian-hardened-buildflags-CPPFLAGS.diff

3 months agomediwiki-oor-replace
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
mediwiki-oor-replace

Gbp-Pq: Name mediwiki-oor-replace.diff

3 months agomake-package-modules-not-suck
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
make-package-modules-not-suck

Gbp-Pq: Name make-package-modules-not-suck.diff

3 months agojdbc-driver-classpaths
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
jdbc-driver-classpaths

Gbp-Pq: Name jdbc-driver-classpaths.diff

3 months agoreportdesign-mention-package
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
reportdesign-mention-package

Gbp-Pq: Name reportdesign-mention-package.diff

3 months agosensible-lomua
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
sensible-lomua

===================================================================

Gbp-Pq: Name sensible-lomua.diff

3 months agohelp-msg-add-package-info
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
help-msg-add-package-info

Gbp-Pq: Name help-msg-add-package-info.diff

3 months agomention-java-common-package
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
mention-java-common-package

Gbp-Pq: Name mention-java-common-package.diff

3 months agoinstall-fixes
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
install-fixes

Gbp-Pq: Name install-fixes.diff

3 months agobuild-against-shared-lpsolve
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
build-against-shared-lpsolve

Gbp-Pq: Name build-against-shared-lpsolve.diff

3 months agodebian-debug
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
debian-debug

Gbp-Pq: Name debian-debug.diff

3 months agosplit-evoab
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
split-evoab

Gbp-Pq: Name split-evoab.diff

3 months agojurt-soffice-location
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
jurt-soffice-location

commit b71107fb12e3c3125e0cb62c5a4f6636a80c6408
Author:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
AuthorDate: Tue Jun 7 11:52:37 2011 +0200
Commit:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
CommitDate: Tue Jun 7 11:52:37 2011 +0200

    on debian-based systems, we know where our soffice binary is

Gbp-Pq: Name jurt-soffice-location.diff

3 months agodebian-opt
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
debian-opt

Gbp-Pq: Name debian-opt.diff

3 months agono-check-if-root
Debian LibreOffice Maintainers [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
no-check-if-root

Gbp-Pq: Name no-check-if-root.diff

3 months agolibreoffice (4:7.4.7-1+deb12u13) bookworm-security; urgency=medium
Rene Engelhard [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
libreoffice (4:7.4.7-1+deb12u13) bookworm-security; urgency=medium

  * debian/patches/CVE-2026-*.diff: fix
    - CVE-2026-6039 DXF heap-buffer-overflow in DrawLWPolyLineEntity
    - CVE-2026-6045 EMF+ Heap-buffer-overflow in EMFPBrush::Read
    - CVE-2026-8356 ANT-2026-01882: Stack Buffer Overflow in
      `SdrEscherImport::RecolorGraphic()`
    - CVE-2026-8357 ANT-2026-03093: Off-by-one heap-buffer-overflow in
      LibreOffice Calc formula compiler
    - CVE-2026-8358 ANT-2026-03238: Heap-buffer-overflow in LibreOffice
      Calc FODS tracked-changes importer via duplicate action ID

[dgit import unpatched libreoffice 4:7.4.7-1+deb12u13]

3 months agoImport libreoffice_7.4.7-1+deb12u13.debian.tar.xz
Rene Engelhard [Mon, 25 May 2026 11:04:01 +0000 (13:04 +0200)]
Import libreoffice_7.4.7-1+deb12u13.debian.tar.xz

[dgit import tarball libreoffice 4:7.4.7-1+deb12u13 libreoffice_7.4.7-1+deb12u13.debian.tar.xz]

4 months agoMerge libreoffice (4:7.4.7-1+deb12u12) import into refs/heads/workingbranch
Rene Engelhard [Thu, 7 May 2026 19:49:15 +0000 (21:49 +0200)]
Merge libreoffice (4:7.4.7-1+deb12u12) import into refs/heads/workingbranch

4 months ago[PATCH] Conform AlignEngine parsing to what section 2.3.4.10 of the spec has
Caolán McNamara [Mon, 16 Mar 2026 17:22:23 +0000 (17:22 +0000)]
[PATCH] Conform AlignEngine parsing to what section 2.3.4.10 of the spec has

Change-Id: Ibb9162b1ce7993ef74665ec0329c95b423fa8174
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201944
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Jenkins
Gbp-Pq: Name Conform-AlignEngine-parsing-to-spec.diff

4 months ago[PATCH] default to EUR for Bulgaria
Rene Engelhard [Sun, 9 Nov 2025 10:42:29 +0000 (11:42 +0100)]
[PATCH] default to EUR for Bulgaria

Bulgaria will switch to EUR 2026-01-01.

Change-Id: I0ed47f1681c406af2e92cdd2fdfd0bdace7f8216

Gbp-Pq: Name default-to-Euro-for-Bulgaria.diff

4 months ago[PATCH] add EUR for Bulgaria/Lew
Rene Engelhard [Sat, 9 Aug 2025 17:05:15 +0000 (19:05 +0200)]
[PATCH] add EUR for Bulgaria/Lew

Bulgaria will join Eurozone 2026-01-01 at which time around the default
needs to be switched

see https://www.ecb.europa.eu/press/pr/date/2025/html/ecb.pr250708~b9676a9fa8.de.html for the conversion rate

This is the < 26.2 version including the euro wizard (cf.
b1a2f727ca99ecd3402d4b051b99cbfd24266e59)

Change-Id: I840ddda4308549703c53f998812848888dd830f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189279
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
From 147f2fe0e46ef030ccee10581b97ffdce770b79f Mon Sep 17 00:00:00 2001
From: Xisco Fauli <xiscofauli@libreoffice.org>
Date: Fri, 28 Nov 2025 10:25:42 +0100
Subject: fix typo: BLN -> BGN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

After
commit 37d1cc071ba0cc7f9922c4409d0a014a722ebbce
Author: Rene Engelhard <rene@rene-engelhard.de>
Date:   Sat Aug 9 19:05:15 2025 +0200

    add EUR for Bulgaria/Lew

Change-Id: I6679404cba0be0219bf7ede06297f9b1c990e8b4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194760
Reviewed-by: Eike Rathke <lo@erack.de>
Tested-by: Jenkins
Reviewed-by: René Engelhard <rene@debian.org>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194766

Gbp-Pq: Name add-EUR-for-Bulgaria-Lew.diff

4 months ago[PATCH] Improve adbe.pkcs7.sha1 signature verification
Juraj Šarinay [Thu, 6 Mar 2025 15:44:01 +0000 (16:44 +0100)]
[PATCH] Improve adbe.pkcs7.sha1 signature verification

For PDF signatures with SubFilter == adbe.pkcs7.sha1, we only
compared hash values and never actually checked SignatureValue
within SignerInfo.

Fix bugs introduced by 055fd58711d57af4d96214aebd71b713303d5527 and
e58ed17e35989350afe3e9fd77b24515df782eac by verifying the actual
(public-key) signature after the hash values compare equal.

Change-Id: I5fa3d60df214cc5efedd1c0eba6cf1b9faf05360
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183059
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
(cherry picked from commit 9f687b06fc25156a2a3f4d688b56542612995aa9)

Gbp-Pq: Name Improve-adbe.pkcs7.sha1-signature-verification.diff

4 months agoFilter out more unwanted command URIs
Caolán McNamara [Thu, 30 Jan 2025 20:37:38 +0000 (20:37 +0000)]
Filter out more unwanted command URIs

Change-Id: I24c95d73b4fee89bdf044d5dd6efc9cd89627c54
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181016
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name Filter-out-more-unwanted-command-URIs.diff

4 months ago[PATCH] Fix check for further exotic protocols
Stephan Bergmann [Sat, 7 Dec 2024 16:36:22 +0000 (17:36 +0100)]
[PATCH] Fix check for further exotic protocols

...that were added in 59891cd3985469bc44dbd05c9fc704eeb07f0c78 "look at
'embedded' protocols for protocols that support them"

Change-Id: I42836d6fd27cd99e39ab07e626053f002a2651f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178047
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
(cherry picked from commit 8075798b22f2188530f57b8747589923bfd419ef)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178065
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178166
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Gbp-Pq: Name Fix-check-for-further-exotic-protocols.diff

4 months ago[PATCH] look at 'embedded' protocols too
Caolán McNamara [Fri, 6 Dec 2024 14:41:19 +0000 (14:41 +0000)]
[PATCH] look at 'embedded' protocols too

Change-Id: Ie99f5f5a390639bdc69397c831e0a32594a5030c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177981
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 59891cd3985469bc44dbd05c9fc704eeb07f0c78)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177987
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
(cherry picked from commit b63aa51c55244ee67410201fa5e7c003427b1009)

Gbp-Pq: Name look-at-embedded-protocols-too.diff

4 months ago[PATCH] consider VndSunStarExpand an exotic protocol
Caolán McNamara [Fri, 15 Nov 2024 12:30:39 +0000 (12:30 +0000)]
[PATCH] consider VndSunStarExpand an exotic protocol

and generally don't bother with it when fetching data
from urls

Change-Id: I51a2601c6fb7d6c32f9e2d1286ee0d3b05b370b9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176922
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
(cherry picked from commit 4fbe740677b90d8b73842b60863e2f4c9f4ea382)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178313
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name consider-VndSunStarExpand-an-exotic-protocol.diff

4 months ago[PATCH] be conservative on allowed temp font names
Caolán McNamara [Fri, 8 Nov 2024 16:51:47 +0000 (16:51 +0000)]
[PATCH] be conservative on allowed temp font names

Change-Id: Iefdc1a8c9b4c7e8c08c84f747f8287ac3c419839
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176236
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Tested-by: Jenkins
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178289
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name be-coservative-about-allowed-font-names.diff

4 months agosfx2: SfxObjectShell should not trust any signature on repaired package
Michael Stahl [Tue, 2 Jul 2024 11:24:38 +0000 (13:24 +0200)]
sfx2: SfxObjectShell should not trust any signature on repaired package

Change-Id: I0317f80989e9dabd23e88e3caab26ede3fb5bd56
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169883
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 8b333575ee680664fa3d83249ccec90881754ad7)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169930
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171910
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name do-not-trust-any-signature-on-repaired-package.diff

4 months ago[PATCH] remove ability to trust not validated macro signatures in high security
Sarper Akdemir [Tue, 11 Jun 2024 10:39:36 +0000 (12:39 +0200)]
[PATCH] remove ability to trust not validated macro signatures in high security

Giving the user the option to determine if they should trust an
invalid signature in HIGH macro security doesn't make sense.
CommonName of the signature is the most prominent feature presented
and the CommonName of a certificate can be easily forged for an
invalid signature, tricking the user into accepting an invalid
signature.

in the HIGH macro security setting only show the pop-up to
enable/disable signed macro if the certificate signature can be
validated.

cherry-picked without UI/String altering bits for 24-2

Change-Id: Ia766fb701660160ee5dc9f6e077f4012a44ce721
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168667
Tested-by: Jenkins
Reviewed-by: Sarper Akdemir <sarper.akdemir@allotropia.de>
(cherry picked from commit 2beaa3be3829303e948d401f492dbfd239d60aad)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169525
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171279
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171312
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Gbp-Pq: Name remove-ability-to-trust-not-validated-macro-signatures-in-high-security.diff

4 months ago[PATCH] Blind fix for Linux 32-bit builds
Stephan Bergmann [Fri, 8 Mar 2024 07:38:44 +0000 (08:38 +0100)]
[PATCH] Blind fix for Linux 32-bit builds

...which, according to
<https://lists.freedesktop.org/archives/libreoffice/2024-March/091666.html> "32
bit build failure (smb, narrowing)", started to fail with

> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx: In function ‘void osl_file_adjustLockFlags(const rtl::OString&, int*, sal_uInt32*)’:
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:71:26: error: narrowing conversion of ‘4283649346’ from ‘unsigned int’ to ‘int’ [-Wnarrowing]
>     71 | #define CIFS_SUPER_MAGIC 0xFF534D42
>        |                          ^~~~~~~~~~
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:795:14: note: in expansion of macro ‘CIFS_SUPER_MAGIC’
>    795 |         case CIFS_SUPER_MAGIC:
>        |              ^~~~~~~~~~~~~~~~

etc.  My Fedora 39 "Linux man-pages 6.05" statfs(2) man page explains about the
struct statfs f_type field of __fsword_t type:  "The __fsword_t type used for
various fields in the statfs structure definition is a glibc internal type, not
intended for public use.  This leaves the programmer in a bit of a conundrum
when trying to copy or compare these fields to local variables in a program.
Using unsigned int for such variables suffices on most systems."  But the
underlying __FSWORD_T_TYPE looks like it is actually defined as a signed type in
/usr/include/bits/typesizes.h.

Change-Id: Ida3ae84031c4e48b0d6e69d76b66b4e4facfa1ae

Gbp-Pq: Name fix-32bit-build.diff

4 months agotdf#55004 Fix backup copy creation for files on mounted samba shares
Kevin Ottens [Fri, 2 Feb 2024 14:39:36 +0000 (15:39 +0100)]
tdf#55004 Fix backup copy creation for files on mounted samba shares

There is an unfortunate interaction between file locking and backup
creation at save time.

openFilePath has logic to lock a file when opening. This goes through
fcntl to set a write lock on the file. Later on, when the user wants to
save changes, a backup copy might be created (very likely now since this
is the defaults in the settings). To create this backup, the file is
opened again for reading. Unfortunately this open call fails due to the
lock (even though it is a write lock).

This commit changes the behavior. osl_file_adjustLockFlags now checks if
the file is on a mounted samba share. If that's the case we force the
osl_File_OpenFlag_NoLock flag. No issue is then exhibited at backup
creation, allowing the save to proceed properly.

Change-Id: Ieab252f9f68598834e13339fc5fcea440f0a4c2f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162935
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Gbp-Pq: Name Fix-backup-copy-creation-for-files-on-mounted-samba-shares.diff

4 months agoadd notify for script use
Caolán McNamara [Wed, 27 Mar 2024 17:07:20 +0000 (17:07 +0000)]
add notify for script use

Change-Id: I84af197cec7755f6803a578e1e21c03966ad5f3e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165412
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name add-notify-for-script-use.diff

4 months agowork-around-expired-certificiate-in-test
Debian LibreOffice Maintainers [Thu, 7 May 2026 19:49:15 +0000 (21:49 +0200)]
work-around-expired-certificiate-in-test

Gbp-Pq: Name work-around-expired-certificiate-in-test.diff

4 months agoreuse AllowedLinkProtocolFromDocument in impress/draw
Caolán McNamara [Wed, 22 Nov 2023 21:14:41 +0000 (21:14 +0000)]
reuse AllowedLinkProtocolFromDocument in impress/draw

Change-Id: I73ca4f087946a45dbf92d69a0dc1e769de9b5690
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159843
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit f0942eed2eb328b04856f20613f5226d66b66a20)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159759
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159884
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name reuse-AllowedLinkProtocolFromDocument-2.diff

4 months agoreuse AllowedLinkProtocolFromDocument in writer
Caolán McNamara [Wed, 15 Nov 2023 11:39:24 +0000 (11:39 +0000)]
reuse AllowedLinkProtocolFromDocument in writer

reorg calc hyperlink check to reuse elsewhere

Change-Id: I20ae3c5df15502c3a0a366fb4a2924c06ffac3d0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159487
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit e6a7537762e19fde446441edd10d301f9b37ce75)

reuse AllowedLinkProtocolFromDocument in writer

Change-Id: Iacf5e313fc6ca5f7d69ca6986a036f0e1ab1f2a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159488
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 32535dfa82200b54296838b52285c054fbe5e51d)

combine these hyperlink dispatchers into one call

Change-Id: Icb7822e811013de648ccf2fbb23a5f0be9e29bb0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159489
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 0df175ccc6ea542bc5801f631ff72bed187042eb)

we can have just one LoadURL for writer

Change-Id: Ia0162ee1c275292fcf200bad4662e4c2c6b7b972
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159557
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 521ca9cf6acbae96cf95d9740859c9682212013d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159858
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
(cherry picked from commit e32b8601dbd63cf01497889601d6c9c1241106d6)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159883

Gbp-Pq: Name reuse-AllowedLinkProtocolFromDocument-1.diff

4 months agodefault to ignoring libreoffice special-purpose protocols in calc hyperlink
Caolán McNamara [Fri, 3 Nov 2023 17:26:25 +0000 (17:26 +0000)]
default to ignoring libreoffice special-purpose protocols in calc hyperlink

Change-Id: Ib9f62be3acc05f24ca234dec0fec21e24579e9de
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158911
Tested-by: Jenkins
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit b6062623b4d69c79e90e9365ac7c5e7f11986793)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159045
Reviewed-by: Eike Rathke <erack@redhat.com>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159882
Tested-by: Miklos Vajna <vmiklos@collabora.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name ignore-LO-special-purpose-hyperlinks-per-default.diff

4 months agowarn about exotic protocols as well
Caolán McNamara [Sat, 4 Nov 2023 19:57:51 +0000 (19:57 +0000)]
warn about exotic protocols as well

Change-Id: I50dcf4f36cd20d75f5ad3876353143268740a50f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151834
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 1305f70cff8a81a58a5a6d9c96c5bb032005389e)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159034
Reviewed-by: Eike Rathke <erack@redhat.com>
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159881
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Gbp-Pq: Name warn-about-exotic-protocols-as-well.diff

4 months agoadd some protocols that don't make sense as floating frame targets
Caolán McNamara [Fri, 3 Nov 2023 17:14:26 +0000 (17:14 +0000)]
add some protocols that don't make sense as floating frame targets

Change-Id: Id900a5eef248731d1184c1df501a2cf7a2de7eb9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158910
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
(cherry picked from commit 11ebdfef16501c6d35c3e3d0d62507f706557c71)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158900
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit bab433911bdecb344f7ea94dbd00690241a08c54)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159582

Gbp-Pq: Name floating-frame-targets-unneeded-protocols.diff

4 months agoescape url passed to gstreamer
Caolán McNamara [Fri, 3 Nov 2023 14:20:07 +0000 (14:20 +0000)]
escape url passed to gstreamer

Change-Id: I3c93ee34800cc8563370f75ef3ef6f8a9220e6ec
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158894
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit f41dcadf6492a6ffd32696d50f818e44355b9ad9)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159583

Gbp-Pq: Name escape-url-passed-to-gstreamer.diff